package states;

public interface OperationStateVisitor<T> {
	
	void visit(NoOperandsAvailable<T> noOperandsAvailable);
	void visit(FirstOperandAvailable<T> firstOperandAvailable);
	void visit(SecondOperandAvailable<T> secondOperandAvailable);
	void visit(OperationStopped<T> operationStopped);
}